﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IDAL;

namespace DAL
{
	public partial class DBSession 
    {
        public int SaveChanges(string type)
        {
            return new DBContextFactory().GetDbContext(type).SaveChanges();
        }
      
       private	IObject_DAL iObject_DAL;
		public IObject_DAL IObject_DAL
		{
			get
			{
				if(iObject_DAL==null)
					iObject_DAL= new Object_DAL();
				return iObject_DAL;
			}
			set
			{
				iObject_DAL= value;
			}
		}
    }

	public partial class DBSession:IDBSession
    {

		#region 01 数据接口 IAreaCarriersDeliveryMethod_DAL
	    private	IAreaCarriersDeliveryMethod_DAL iAreaCarriersDeliveryMethod_DAL;
		public IAreaCarriersDeliveryMethod_DAL IAreaCarriersDeliveryMethod_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethod_DAL==null)
					iAreaCarriersDeliveryMethod_DAL= new AreaCarriersDeliveryMethod_DAL();
				return iAreaCarriersDeliveryMethod_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethod_DAL= value;
			}
		}
		#endregion

		#region 02 数据接口 IAreaCarriersDeliveryMethodChargeType_DAL
	    private	IAreaCarriersDeliveryMethodChargeType_DAL iAreaCarriersDeliveryMethodChargeType_DAL;
		public IAreaCarriersDeliveryMethodChargeType_DAL IAreaCarriersDeliveryMethodChargeType_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethodChargeType_DAL==null)
					iAreaCarriersDeliveryMethodChargeType_DAL= new AreaCarriersDeliveryMethodChargeType_DAL();
				return iAreaCarriersDeliveryMethodChargeType_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethodChargeType_DAL= value;
			}
		}
		#endregion

		#region 03 数据接口 IAreaCarriersDeliveryMethodContraband_DAL
	    private	IAreaCarriersDeliveryMethodContraband_DAL iAreaCarriersDeliveryMethodContraband_DAL;
		public IAreaCarriersDeliveryMethodContraband_DAL IAreaCarriersDeliveryMethodContraband_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethodContraband_DAL==null)
					iAreaCarriersDeliveryMethodContraband_DAL= new AreaCarriersDeliveryMethodContraband_DAL();
				return iAreaCarriersDeliveryMethodContraband_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethodContraband_DAL= value;
			}
		}
		#endregion

		#region 04 数据接口 IAreaCarriersDeliveryMethodPackage_DAL
	    private	IAreaCarriersDeliveryMethodPackage_DAL iAreaCarriersDeliveryMethodPackage_DAL;
		public IAreaCarriersDeliveryMethodPackage_DAL IAreaCarriersDeliveryMethodPackage_DAL
		{
			get
			{
				if(iAreaCarriersDeliveryMethodPackage_DAL==null)
					iAreaCarriersDeliveryMethodPackage_DAL= new AreaCarriersDeliveryMethodPackage_DAL();
				return iAreaCarriersDeliveryMethodPackage_DAL;
			}
			set
			{
				iAreaCarriersDeliveryMethodPackage_DAL= value;
			}
		}
		#endregion

		#region 05 数据接口 IAuthorizedInfoConfig_DAL
	    private	IAuthorizedInfoConfig_DAL iAuthorizedInfoConfig_DAL;
		public IAuthorizedInfoConfig_DAL IAuthorizedInfoConfig_DAL
		{
			get
			{
				if(iAuthorizedInfoConfig_DAL==null)
					iAuthorizedInfoConfig_DAL= new AuthorizedInfoConfig_DAL();
				return iAuthorizedInfoConfig_DAL;
			}
			set
			{
				iAuthorizedInfoConfig_DAL= value;
			}
		}
		#endregion

		#region 06 数据接口 ICarrier_DAL
	    private	ICarrier_DAL iCarrier_DAL;
		public ICarrier_DAL ICarrier_DAL
		{
			get
			{
				if(iCarrier_DAL==null)
					iCarrier_DAL= new Carrier_DAL();
				return iCarrier_DAL;
			}
			set
			{
				iCarrier_DAL= value;
			}
		}
		#endregion

		#region 07 数据接口 ICategory_DAL
	    private	ICategory_DAL iCategory_DAL;
		public ICategory_DAL ICategory_DAL
		{
			get
			{
				if(iCategory_DAL==null)
					iCategory_DAL= new Category_DAL();
				return iCategory_DAL;
			}
			set
			{
				iCategory_DAL= value;
			}
		}
		#endregion

		#region 08 数据接口 ICategorySpecific_DAL
	    private	ICategorySpecific_DAL iCategorySpecific_DAL;
		public ICategorySpecific_DAL ICategorySpecific_DAL
		{
			get
			{
				if(iCategorySpecific_DAL==null)
					iCategorySpecific_DAL= new CategorySpecific_DAL();
				return iCategorySpecific_DAL;
			}
			set
			{
				iCategorySpecific_DAL= value;
			}
		}
		#endregion

		#region 09 数据接口 IContraband_DAL
	    private	IContraband_DAL iContraband_DAL;
		public IContraband_DAL IContraband_DAL
		{
			get
			{
				if(iContraband_DAL==null)
					iContraband_DAL= new Contraband_DAL();
				return iContraband_DAL;
			}
			set
			{
				iContraband_DAL= value;
			}
		}
		#endregion

		#region 10 数据接口 ICurrency_DAL
	    private	ICurrency_DAL iCurrency_DAL;
		public ICurrency_DAL ICurrency_DAL
		{
			get
			{
				if(iCurrency_DAL==null)
					iCurrency_DAL= new Currency_DAL();
				return iCurrency_DAL;
			}
			set
			{
				iCurrency_DAL= value;
			}
		}
		#endregion

		#region 11 数据接口 ICurrencyConvertLoss_DAL
	    private	ICurrencyConvertLoss_DAL iCurrencyConvertLoss_DAL;
		public ICurrencyConvertLoss_DAL ICurrencyConvertLoss_DAL
		{
			get
			{
				if(iCurrencyConvertLoss_DAL==null)
					iCurrencyConvertLoss_DAL= new CurrencyConvertLoss_DAL();
				return iCurrencyConvertLoss_DAL;
			}
			set
			{
				iCurrencyConvertLoss_DAL= value;
			}
		}
		#endregion

		#region 12 数据接口 ICustomsRateInfo_DAL
	    private	ICustomsRateInfo_DAL iCustomsRateInfo_DAL;
		public ICustomsRateInfo_DAL ICustomsRateInfo_DAL
		{
			get
			{
				if(iCustomsRateInfo_DAL==null)
					iCustomsRateInfo_DAL= new CustomsRateInfo_DAL();
				return iCustomsRateInfo_DAL;
			}
			set
			{
				iCustomsRateInfo_DAL= value;
			}
		}
		#endregion

		#region 13 数据接口 IDeliveryMethod_DAL
	    private	IDeliveryMethod_DAL iDeliveryMethod_DAL;
		public IDeliveryMethod_DAL IDeliveryMethod_DAL
		{
			get
			{
				if(iDeliveryMethod_DAL==null)
					iDeliveryMethod_DAL= new DeliveryMethod_DAL();
				return iDeliveryMethod_DAL;
			}
			set
			{
				iDeliveryMethod_DAL= value;
			}
		}
		#endregion

		#region 14 数据接口 IDistributeArea_DAL
	    private	IDistributeArea_DAL iDistributeArea_DAL;
		public IDistributeArea_DAL IDistributeArea_DAL
		{
			get
			{
				if(iDistributeArea_DAL==null)
					iDistributeArea_DAL= new DistributeArea_DAL();
				return iDistributeArea_DAL;
			}
			set
			{
				iDistributeArea_DAL= value;
			}
		}
		#endregion

		#region 15 数据接口 IDistributeAreaStock_DAL
	    private	IDistributeAreaStock_DAL iDistributeAreaStock_DAL;
		public IDistributeAreaStock_DAL IDistributeAreaStock_DAL
		{
			get
			{
				if(iDistributeAreaStock_DAL==null)
					iDistributeAreaStock_DAL= new DistributeAreaStock_DAL();
				return iDistributeAreaStock_DAL;
			}
			set
			{
				iDistributeAreaStock_DAL= value;
			}
		}
		#endregion

		#region 16 数据接口 IGrossProfitConfig_DAL
	    private	IGrossProfitConfig_DAL iGrossProfitConfig_DAL;
		public IGrossProfitConfig_DAL IGrossProfitConfig_DAL
		{
			get
			{
				if(iGrossProfitConfig_DAL==null)
					iGrossProfitConfig_DAL= new GrossProfitConfig_DAL();
				return iGrossProfitConfig_DAL;
			}
			set
			{
				iGrossProfitConfig_DAL= value;
			}
		}
		#endregion

		#region 17 数据接口 ILanguageType_DAL
	    private	ILanguageType_DAL iLanguageType_DAL;
		public ILanguageType_DAL ILanguageType_DAL
		{
			get
			{
				if(iLanguageType_DAL==null)
					iLanguageType_DAL= new LanguageType_DAL();
				return iLanguageType_DAL;
			}
			set
			{
				iLanguageType_DAL= value;
			}
		}
		#endregion

		#region 18 数据接口 IListingFeeInfo_DAL
	    private	IListingFeeInfo_DAL iListingFeeInfo_DAL;
		public IListingFeeInfo_DAL IListingFeeInfo_DAL
		{
			get
			{
				if(iListingFeeInfo_DAL==null)
					iListingFeeInfo_DAL= new ListingFeeInfo_DAL();
				return iListingFeeInfo_DAL;
			}
			set
			{
				iListingFeeInfo_DAL= value;
			}
		}
		#endregion

		#region 19 数据接口 ILogingAccountInfo_DAL
	    private	ILogingAccountInfo_DAL iLogingAccountInfo_DAL;
		public ILogingAccountInfo_DAL ILogingAccountInfo_DAL
		{
			get
			{
				if(iLogingAccountInfo_DAL==null)
					iLogingAccountInfo_DAL= new LogingAccountInfo_DAL();
				return iLogingAccountInfo_DAL;
			}
			set
			{
				iLogingAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 20 数据接口 ILogingSellerAccountInfo_DAL
	    private	ILogingSellerAccountInfo_DAL iLogingSellerAccountInfo_DAL;
		public ILogingSellerAccountInfo_DAL ILogingSellerAccountInfo_DAL
		{
			get
			{
				if(iLogingSellerAccountInfo_DAL==null)
					iLogingSellerAccountInfo_DAL= new LogingSellerAccountInfo_DAL();
				return iLogingSellerAccountInfo_DAL;
			}
			set
			{
				iLogingSellerAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 21 数据接口 ILogisticsCountry_DAL
	    private	ILogisticsCountry_DAL iLogisticsCountry_DAL;
		public ILogisticsCountry_DAL ILogisticsCountry_DAL
		{
			get
			{
				if(iLogisticsCountry_DAL==null)
					iLogisticsCountry_DAL= new LogisticsCountry_DAL();
				return iLogisticsCountry_DAL;
			}
			set
			{
				iLogisticsCountry_DAL= value;
			}
		}
		#endregion

		#region 22 数据接口 ILogisticsInfoConfig_DAL
	    private	ILogisticsInfoConfig_DAL iLogisticsInfoConfig_DAL;
		public ILogisticsInfoConfig_DAL ILogisticsInfoConfig_DAL
		{
			get
			{
				if(iLogisticsInfoConfig_DAL==null)
					iLogisticsInfoConfig_DAL= new LogisticsInfoConfig_DAL();
				return iLogisticsInfoConfig_DAL;
			}
			set
			{
				iLogisticsInfoConfig_DAL= value;
			}
		}
		#endregion

		#region 23 数据接口 IMeasure_DAL
	    private	IMeasure_DAL iMeasure_DAL;
		public IMeasure_DAL IMeasure_DAL
		{
			get
			{
				if(iMeasure_DAL==null)
					iMeasure_DAL= new Measure_DAL();
				return iMeasure_DAL;
			}
			set
			{
				iMeasure_DAL= value;
			}
		}
		#endregion

		#region 24 数据接口 IPaypalFee_DAL
	    private	IPaypalFee_DAL iPaypalFee_DAL;
		public IPaypalFee_DAL IPaypalFee_DAL
		{
			get
			{
				if(iPaypalFee_DAL==null)
					iPaypalFee_DAL= new PaypalFee_DAL();
				return iPaypalFee_DAL;
			}
			set
			{
				iPaypalFee_DAL= value;
			}
		}
		#endregion

		#region 25 数据接口 IProductAd_DAL
	    private	IProductAd_DAL iProductAd_DAL;
		public IProductAd_DAL IProductAd_DAL
		{
			get
			{
				if(iProductAd_DAL==null)
					iProductAd_DAL= new ProductAd_DAL();
				return iProductAd_DAL;
			}
			set
			{
				iProductAd_DAL= value;
			}
		}
		#endregion

		#region 26 数据接口 IProductCategory_DAL
	    private	IProductCategory_DAL iProductCategory_DAL;
		public IProductCategory_DAL IProductCategory_DAL
		{
			get
			{
				if(iProductCategory_DAL==null)
					iProductCategory_DAL= new ProductCategory_DAL();
				return iProductCategory_DAL;
			}
			set
			{
				iProductCategory_DAL= value;
			}
		}
		#endregion

		#region 27 数据接口 IProductConfig_DAL
	    private	IProductConfig_DAL iProductConfig_DAL;
		public IProductConfig_DAL IProductConfig_DAL
		{
			get
			{
				if(iProductConfig_DAL==null)
					iProductConfig_DAL= new ProductConfig_DAL();
				return iProductConfig_DAL;
			}
			set
			{
				iProductConfig_DAL= value;
			}
		}
		#endregion

		#region 28 数据接口 IProductCostInfo_DAL
	    private	IProductCostInfo_DAL iProductCostInfo_DAL;
		public IProductCostInfo_DAL IProductCostInfo_DAL
		{
			get
			{
				if(iProductCostInfo_DAL==null)
					iProductCostInfo_DAL= new ProductCostInfo_DAL();
				return iProductCostInfo_DAL;
			}
			set
			{
				iProductCostInfo_DAL= value;
			}
		}
		#endregion

		#region 29 数据接口 IProductInfo_DAL
	    private	IProductInfo_DAL iProductInfo_DAL;
		public IProductInfo_DAL IProductInfo_DAL
		{
			get
			{
				if(iProductInfo_DAL==null)
					iProductInfo_DAL= new ProductInfo_DAL();
				return iProductInfo_DAL;
			}
			set
			{
				iProductInfo_DAL= value;
			}
		}
		#endregion

		#region 30 数据接口 IProductPackageInfo_DAL
	    private	IProductPackageInfo_DAL iProductPackageInfo_DAL;
		public IProductPackageInfo_DAL IProductPackageInfo_DAL
		{
			get
			{
				if(iProductPackageInfo_DAL==null)
					iProductPackageInfo_DAL= new ProductPackageInfo_DAL();
				return iProductPackageInfo_DAL;
			}
			set
			{
				iProductPackageInfo_DAL= value;
			}
		}
		#endregion

		#region 31 数据接口 IProductPicture_DAL
	    private	IProductPicture_DAL iProductPicture_DAL;
		public IProductPicture_DAL IProductPicture_DAL
		{
			get
			{
				if(iProductPicture_DAL==null)
					iProductPicture_DAL= new ProductPicture_DAL();
				return iProductPicture_DAL;
			}
			set
			{
				iProductPicture_DAL= value;
			}
		}
		#endregion

		#region 32 数据接口 IProductProperty_DAL
	    private	IProductProperty_DAL iProductProperty_DAL;
		public IProductProperty_DAL IProductProperty_DAL
		{
			get
			{
				if(iProductProperty_DAL==null)
					iProductProperty_DAL= new ProductProperty_DAL();
				return iProductProperty_DAL;
			}
			set
			{
				iProductProperty_DAL= value;
			}
		}
		#endregion

		#region 33 数据接口 IProductSpec_DAL
	    private	IProductSpec_DAL iProductSpec_DAL;
		public IProductSpec_DAL IProductSpec_DAL
		{
			get
			{
				if(iProductSpec_DAL==null)
					iProductSpec_DAL= new ProductSpec_DAL();
				return iProductSpec_DAL;
			}
			set
			{
				iProductSpec_DAL= value;
			}
		}
		#endregion

		#region 34 数据接口 IProductStatu_DAL
	    private	IProductStatu_DAL iProductStatu_DAL;
		public IProductStatu_DAL IProductStatu_DAL
		{
			get
			{
				if(iProductStatu_DAL==null)
					iProductStatu_DAL= new ProductStatu_DAL();
				return iProductStatu_DAL;
			}
			set
			{
				iProductStatu_DAL= value;
			}
		}
		#endregion

		#region 35 数据接口 IProductTranslation_DAL
	    private	IProductTranslation_DAL iProductTranslation_DAL;
		public IProductTranslation_DAL IProductTranslation_DAL
		{
			get
			{
				if(iProductTranslation_DAL==null)
					iProductTranslation_DAL= new ProductTranslation_DAL();
				return iProductTranslation_DAL;
			}
			set
			{
				iProductTranslation_DAL= value;
			}
		}
		#endregion

		#region 36 数据接口 IRateOfExchange_DAL
	    private	IRateOfExchange_DAL iRateOfExchange_DAL;
		public IRateOfExchange_DAL IRateOfExchange_DAL
		{
			get
			{
				if(iRateOfExchange_DAL==null)
					iRateOfExchange_DAL= new RateOfExchange_DAL();
				return iRateOfExchange_DAL;
			}
			set
			{
				iRateOfExchange_DAL= value;
			}
		}
		#endregion

		#region 37 数据接口 IRateOfExchangeAnalysi_DAL
	    private	IRateOfExchangeAnalysi_DAL iRateOfExchangeAnalysi_DAL;
		public IRateOfExchangeAnalysi_DAL IRateOfExchangeAnalysi_DAL
		{
			get
			{
				if(iRateOfExchangeAnalysi_DAL==null)
					iRateOfExchangeAnalysi_DAL= new RateOfExchangeAnalysi_DAL();
				return iRateOfExchangeAnalysi_DAL;
			}
			set
			{
				iRateOfExchangeAnalysi_DAL= value;
			}
		}
		#endregion

		#region 38 数据接口 IRateOfExchangeHistory_DAL
	    private	IRateOfExchangeHistory_DAL iRateOfExchangeHistory_DAL;
		public IRateOfExchangeHistory_DAL IRateOfExchangeHistory_DAL
		{
			get
			{
				if(iRateOfExchangeHistory_DAL==null)
					iRateOfExchangeHistory_DAL= new RateOfExchangeHistory_DAL();
				return iRateOfExchangeHistory_DAL;
			}
			set
			{
				iRateOfExchangeHistory_DAL= value;
			}
		}
		#endregion

		#region 39 数据接口 ISalesFinalFee_DAL
	    private	ISalesFinalFee_DAL iSalesFinalFee_DAL;
		public ISalesFinalFee_DAL ISalesFinalFee_DAL
		{
			get
			{
				if(iSalesFinalFee_DAL==null)
					iSalesFinalFee_DAL= new SalesFinalFee_DAL();
				return iSalesFinalFee_DAL;
			}
			set
			{
				iSalesFinalFee_DAL= value;
			}
		}
		#endregion

		#region 40 数据接口 ISalesFinalFeeSection_DAL
	    private	ISalesFinalFeeSection_DAL iSalesFinalFeeSection_DAL;
		public ISalesFinalFeeSection_DAL ISalesFinalFeeSection_DAL
		{
			get
			{
				if(iSalesFinalFeeSection_DAL==null)
					iSalesFinalFeeSection_DAL= new SalesFinalFeeSection_DAL();
				return iSalesFinalFeeSection_DAL;
			}
			set
			{
				iSalesFinalFeeSection_DAL= value;
			}
		}
		#endregion

		#region 41 数据接口 ISalesPlatform_DAL
	    private	ISalesPlatform_DAL iSalesPlatform_DAL;
		public ISalesPlatform_DAL ISalesPlatform_DAL
		{
			get
			{
				if(iSalesPlatform_DAL==null)
					iSalesPlatform_DAL= new SalesPlatform_DAL();
				return iSalesPlatform_DAL;
			}
			set
			{
				iSalesPlatform_DAL= value;
			}
		}
		#endregion

		#region 42 数据接口 ISalesPlatformSiteCurrency_DAL
	    private	ISalesPlatformSiteCurrency_DAL iSalesPlatformSiteCurrency_DAL;
		public ISalesPlatformSiteCurrency_DAL ISalesPlatformSiteCurrency_DAL
		{
			get
			{
				if(iSalesPlatformSiteCurrency_DAL==null)
					iSalesPlatformSiteCurrency_DAL= new SalesPlatformSiteCurrency_DAL();
				return iSalesPlatformSiteCurrency_DAL;
			}
			set
			{
				iSalesPlatformSiteCurrency_DAL= value;
			}
		}
		#endregion

		#region 43 数据接口 ISalesPlatformSiteInfo_DAL
	    private	ISalesPlatformSiteInfo_DAL iSalesPlatformSiteInfo_DAL;
		public ISalesPlatformSiteInfo_DAL ISalesPlatformSiteInfo_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfo_DAL==null)
					iSalesPlatformSiteInfo_DAL= new SalesPlatformSiteInfo_DAL();
				return iSalesPlatformSiteInfo_DAL;
			}
			set
			{
				iSalesPlatformSiteInfo_DAL= value;
			}
		}
		#endregion

		#region 44 数据接口 ISalesPlatformSiteInfoCategory_DAL
	    private	ISalesPlatformSiteInfoCategory_DAL iSalesPlatformSiteInfoCategory_DAL;
		public ISalesPlatformSiteInfoCategory_DAL ISalesPlatformSiteInfoCategory_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfoCategory_DAL==null)
					iSalesPlatformSiteInfoCategory_DAL= new SalesPlatformSiteInfoCategory_DAL();
				return iSalesPlatformSiteInfoCategory_DAL;
			}
			set
			{
				iSalesPlatformSiteInfoCategory_DAL= value;
			}
		}
		#endregion

		#region 45 数据接口 ISalesPlatformSiteInfoCategorySpecific_DAL
	    private	ISalesPlatformSiteInfoCategorySpecific_DAL iSalesPlatformSiteInfoCategorySpecific_DAL;
		public ISalesPlatformSiteInfoCategorySpecific_DAL ISalesPlatformSiteInfoCategorySpecific_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfoCategorySpecific_DAL==null)
					iSalesPlatformSiteInfoCategorySpecific_DAL= new SalesPlatformSiteInfoCategorySpecific_DAL();
				return iSalesPlatformSiteInfoCategorySpecific_DAL;
			}
			set
			{
				iSalesPlatformSiteInfoCategorySpecific_DAL= value;
			}
		}
		#endregion

		#region 46 数据接口 ISalesPlatformSiteInfoLanguageType_DAL
	    private	ISalesPlatformSiteInfoLanguageType_DAL iSalesPlatformSiteInfoLanguageType_DAL;
		public ISalesPlatformSiteInfoLanguageType_DAL ISalesPlatformSiteInfoLanguageType_DAL
		{
			get
			{
				if(iSalesPlatformSiteInfoLanguageType_DAL==null)
					iSalesPlatformSiteInfoLanguageType_DAL= new SalesPlatformSiteInfoLanguageType_DAL();
				return iSalesPlatformSiteInfoLanguageType_DAL;
			}
			set
			{
				iSalesPlatformSiteInfoLanguageType_DAL= value;
			}
		}
		#endregion

		#region 47 数据接口 ISalesPlatformSiteSellerAccountInfo_DAL
	    private	ISalesPlatformSiteSellerAccountInfo_DAL iSalesPlatformSiteSellerAccountInfo_DAL;
		public ISalesPlatformSiteSellerAccountInfo_DAL ISalesPlatformSiteSellerAccountInfo_DAL
		{
			get
			{
				if(iSalesPlatformSiteSellerAccountInfo_DAL==null)
					iSalesPlatformSiteSellerAccountInfo_DAL= new SalesPlatformSiteSellerAccountInfo_DAL();
				return iSalesPlatformSiteSellerAccountInfo_DAL;
			}
			set
			{
				iSalesPlatformSiteSellerAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 48 数据接口 ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL
	    private	ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL;
		public ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL
		{
			get
			{
				if(iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL==null)
					iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL= new SalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL();
				return iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL;
			}
			set
			{
				iSalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL= value;
			}
		}
		#endregion

		#region 49 数据接口 ISellerAccountInfo_DAL
	    private	ISellerAccountInfo_DAL iSellerAccountInfo_DAL;
		public ISellerAccountInfo_DAL ISellerAccountInfo_DAL
		{
			get
			{
				if(iSellerAccountInfo_DAL==null)
					iSellerAccountInfo_DAL= new SellerAccountInfo_DAL();
				return iSellerAccountInfo_DAL;
			}
			set
			{
				iSellerAccountInfo_DAL= value;
			}
		}
		#endregion

		#region 50 数据接口 ISiteInfo_DAL
	    private	ISiteInfo_DAL iSiteInfo_DAL;
		public ISiteInfo_DAL ISiteInfo_DAL
		{
			get
			{
				if(iSiteInfo_DAL==null)
					iSiteInfo_DAL= new SiteInfo_DAL();
				return iSiteInfo_DAL;
			}
			set
			{
				iSiteInfo_DAL= value;
			}
		}
		#endregion

		#region 51 数据接口 ISiteSpecRelation_DAL
	    private	ISiteSpecRelation_DAL iSiteSpecRelation_DAL;
		public ISiteSpecRelation_DAL ISiteSpecRelation_DAL
		{
			get
			{
				if(iSiteSpecRelation_DAL==null)
					iSiteSpecRelation_DAL= new SiteSpecRelation_DAL();
				return iSiteSpecRelation_DAL;
			}
			set
			{
				iSiteSpecRelation_DAL= value;
			}
		}
		#endregion

		#region 52 数据接口 ISpecific_DAL
	    private	ISpecific_DAL iSpecific_DAL;
		public ISpecific_DAL ISpecific_DAL
		{
			get
			{
				if(iSpecific_DAL==null)
					iSpecific_DAL= new Specific_DAL();
				return iSpecific_DAL;
			}
			set
			{
				iSpecific_DAL= value;
			}
		}
		#endregion

		#region 53 数据接口 ISpecificsValue_DAL
	    private	ISpecificsValue_DAL iSpecificsValue_DAL;
		public ISpecificsValue_DAL ISpecificsValue_DAL
		{
			get
			{
				if(iSpecificsValue_DAL==null)
					iSpecificsValue_DAL= new SpecificsValue_DAL();
				return iSpecificsValue_DAL;
			}
			set
			{
				iSpecificsValue_DAL= value;
			}
		}
		#endregion

		#region 54 数据接口 IStock_DAL
	    private	IStock_DAL iStock_DAL;
		public IStock_DAL IStock_DAL
		{
			get
			{
				if(iStock_DAL==null)
					iStock_DAL= new Stock_DAL();
				return iStock_DAL;
			}
			set
			{
				iStock_DAL= value;
			}
		}
		#endregion

		#region 55 数据接口 ISystemMenu_DAL
	    private	ISystemMenu_DAL iSystemMenu_DAL;
		public ISystemMenu_DAL ISystemMenu_DAL
		{
			get
			{
				if(iSystemMenu_DAL==null)
					iSystemMenu_DAL= new SystemMenu_DAL();
				return iSystemMenu_DAL;
			}
			set
			{
				iSystemMenu_DAL= value;
			}
		}
		#endregion

		#region 56 数据接口 ITemplateTerm_DAL
	    private	ITemplateTerm_DAL iTemplateTerm_DAL;
		public ITemplateTerm_DAL ITemplateTerm_DAL
		{
			get
			{
				if(iTemplateTerm_DAL==null)
					iTemplateTerm_DAL= new TemplateTerm_DAL();
				return iTemplateTerm_DAL;
			}
			set
			{
				iTemplateTerm_DAL= value;
			}
		}
		#endregion

		#region 57 数据接口 ITemplateTermsDetail_DAL
	    private	ITemplateTermsDetail_DAL iTemplateTermsDetail_DAL;
		public ITemplateTermsDetail_DAL ITemplateTermsDetail_DAL
		{
			get
			{
				if(iTemplateTermsDetail_DAL==null)
					iTemplateTermsDetail_DAL= new TemplateTermsDetail_DAL();
				return iTemplateTermsDetail_DAL;
			}
			set
			{
				iTemplateTermsDetail_DAL= value;
			}
		}
		#endregion

		#region 58 数据接口 ITemplateWebPage_DAL
	    private	ITemplateWebPage_DAL iTemplateWebPage_DAL;
		public ITemplateWebPage_DAL ITemplateWebPage_DAL
		{
			get
			{
				if(iTemplateWebPage_DAL==null)
					iTemplateWebPage_DAL= new TemplateWebPage_DAL();
				return iTemplateWebPage_DAL;
			}
			set
			{
				iTemplateWebPage_DAL= value;
			}
		}
		#endregion

		#region 59 数据接口 ITransportCharge_DAL
	    private	ITransportCharge_DAL iTransportCharge_DAL;
		public ITransportCharge_DAL ITransportCharge_DAL
		{
			get
			{
				if(iTransportCharge_DAL==null)
					iTransportCharge_DAL= new TransportCharge_DAL();
				return iTransportCharge_DAL;
			}
			set
			{
				iTransportCharge_DAL= value;
			}
		}
		#endregion

		#region 60 数据接口 ITransportType_DAL
	    private	ITransportType_DAL iTransportType_DAL;
		public ITransportType_DAL ITransportType_DAL
		{
			get
			{
				if(iTransportType_DAL==null)
					iTransportType_DAL= new TransportType_DAL();
				return iTransportType_DAL;
			}
			set
			{
				iTransportType_DAL= value;
			}
		}
		#endregion

		#region 61 数据接口 IValue_DAL
	    private	IValue_DAL iValue_DAL;
		public IValue_DAL IValue_DAL
		{
			get
			{
				if(iValue_DAL==null)
					iValue_DAL= new Value_DAL();
				return iValue_DAL;
			}
			set
			{
				iValue_DAL= value;
			}
		}
		#endregion

		#region 62 数据接口 IVATFeeInfo_DAL
	    private	IVATFeeInfo_DAL iVATFeeInfo_DAL;
		public IVATFeeInfo_DAL IVATFeeInfo_DAL
		{
			get
			{
				if(iVATFeeInfo_DAL==null)
					iVATFeeInfo_DAL= new VATFeeInfo_DAL();
				return iVATFeeInfo_DAL;
			}
			set
			{
				iVATFeeInfo_DAL= value;
			}
		}
		#endregion

    }

}